﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<CruzDelSur.Models.ConvenioFormModel>" %>
<%@ Import Namespace="CruzDelSur.Helpers" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
 Editar Convenio
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ModuleTitleContent" runat="server">
   Servicios Especiales / Convenio
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentMenuSecundario" runat="server">
    <% Html.RenderPartial("Servicios/MenuPrincipal"); %>
</asp:Content>


<asp:Content ID="Content5" ContentPlaceHolderID="MainContent" runat="server">
<% Html.RenderPartial("Servicios/MenuSecundarioProyEspeciales", new { Action = "Convenios"});%>
<ul class="tabs secondary">
 <li><a href="<%:Url.Action("Convenios", "ServiciosEspeciales") %>" class="">Listar</a></li>
 <li><a href="<%:Url.Action("CrearConvenio", "ServiciosEspeciales") %>" class="active">Crear</a></li>
</ul>
<% if (Model.EstadoEdicion == "CREAR")
   {%>
<h2 style="font-size: medium">Crear Convenio</h2>
<%}else{ %>
<h2 style="font-size: medium">Modificar Convenio</h2>
<%} %>
 <%: Html.ValidationSummary(true)%>
     <% using (Html.BeginForm())
        {%>
    <div class="span-12" 
         style="font-family: Arial, Helvetica, sans-serif; font-size: small">
    <p align="right">
    <% if (Model.EstadoEdicion == "CREAR")
       { %>
        <label>Código de Convenio </label> <%: Html.TextBoxFor(m => m.Convenio.Codigo, new {@maxlength=7 })%> <br />
    <%}else{ %>
        <label>Código de Convenio </label> <%: Html.TextBoxFor(m=>m.Convenio.Codigo, new {@readonly=true}) %> <br />
    <%} %>
        <label>Descripción</label> <%: Html.TextBoxFor(m => m.Convenio.Descripcion, new { @maxlength = 80 })%> <br />
        <label>Solicitante </label>  <%:Html.DropDownListFor(m=>m.Convenio.Cliente.Codigo, Model.Clientes, "[Seleccione al solicitante]") %> <br />
        <label>Nombre Funcionario</label> <%: Html.TextBoxFor(m => m.Convenio.NombreFuncionario, new { @maxlength = 50 })%> <br />
     </p>
    </div>
    <div class="span-8" 
         style="font-family: Arial, Helvetica, sans-serif; font-size: small" 
         align="right">
    <p style="width: 310px">
        <label>Inicio Convenio</label> <%: Html.TextBoxFor(m => m.Convenio.FechaFirma, new {@class="date" })%> <br />
        <label>Fin Convenio</label> <%: Html.TextBoxFor(m => m.Convenio.FechaVigencia, new { @class = "date" })%> <br />
        <label>Estado</label>&nbsp;<%: Html.TextBox("txtEstado", Html.NombreEstado(Model.Convenio.Estado), new { @readonly="true" })%>
     </p>
    </div>
     <div class="span-24">
    <table id="tableMain">
     <thead>
        <tr>
        <th>% Dscto</th>
        <th>Exoneración</th>
        <th>Beneficiados</th>
        <th>Cláusula</th>
        <th>Requisitos</th>
        <th>Quitar</th>
        </tr>
      </thead>
      <tbody>
        <% 
            if (Model.Convenio.Detalle != null)
            {
                foreach (var item in Model.Convenio.Detalle)
                {
                    Html.RenderPartial("DetalleConvenioItem", item);
                }
            }%>
        
        </tbody>
    </table>
    <div class="span-24" align="right">
    <button type="button" id="agregarNuevoItem">Agregar detalle</button>
    </div>
    </div>
    <div class="span-24" id="toolbar">
<input type="submit" value="Grabar" /> 
<input type="button" value="Cancelar" onclick="location='/ServiciosEspeciales/Convenios'" />
</div>
<% } %>
<script language="javascript" type="text/javascript">
    $('#agregarNuevoItem').click(function () {
        $(this).attr('disabled', 'disabled');
        $.get('<%:Url.Action("AdicionarConvenioDetalleItem", "ServiciosEspeciales")%>', function (row) {
            $("#tableMain > tbody").append(row);
            $('#agregarNuevoItem').attr('disabled', '');
            setTimeout(refreshUI, 500);
        });
    });
    $('.numeric').numeric({ decimal: "<%:Html.separadorNumeroDecimal()%>" });
</script>
</asp:Content>
